pump and engine - Espagnol Anglais Dictionnaire